html{
    width: 100%;
    height: 100%;
}
body{
    width:100%;
    height: 100%;
    color:#333;
}
ul,li,dl,dt,dd{
    list-style:none;
    margin:0;
    padding:0;
}
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
a,a:link,a:visited,a:hover{
    text-decoration: none;
    color: inherit;
}
.clearfloat:after {
    content: "";
    display: table;
    height: 0;
    clear: both;
    visibility: hidden;
}
.lt {
    float: left;
    display: inline;
}

.rt {
    float: right;
    display: inline;
}
.out{
    display: none;
}
input:focus
{
    background-color:transparent;
}
a:active,a:hover {
	outline: 0;
}
img {
	border: 0;
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
textarea {
	overflow: auto;
}
textarea,input{
	outline:none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input::-webkit-input-placeholder { /* WebKit browsers*/ 
　　color:#999;font-size:.6rem;
　　}
input:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ 
　　color:#999;font-size:.6rem;
　　}
input::-moz-placeholder {  /* Mozilla Firefox 19+*/ 
　　color:#999;font-size:.6rem;
　　}
input:-ms-input-placeholder { /* Internet Explorer 10+*/ 
　　color:#999;font-size:.6rem;
}
input[type="text"]:disabled, input[type="number"]:disabled{
	background:transparent;
	color:#333 !important;
	font-size:0.65rem;
}
